#include "AssignableFromConstraint.h"

private_ bool Matches(NUnit_Constraints_AssignableFromConstraint *t, object actual)
{
	t->NUnit_Constraints_TypeConstraint.NUnit_Constraints_Constraint.actual = actual;
    //return ((actual != null) && actual.GetType().IsAssignableFrom(base.expectedType));
	return false;
}
Implement_Type(NUnit_Constraints_AssignableFromConstraint,NUnit_Constraints_TypeConstraint,,
	System_ObjectVector *vtable = t->NUnit_Constraints_TypeConstraint.NUnit_Constraints_Constraint.__vtable;
	vtable[_NUnit_Constraints_ConstraintVIndex_Matches] = (System_ObjectVector)&Matches;
)
/*[ ctor ]*/
public NUnit_Constraints_AssignableFromConstraint *space(NUnit_Constraints_AssignableFromConstraint,ctor)(NUnit_Constraints_AssignableFromConstraint *t, System_Type *type)
{	baseCtor(,t,NUnit_Constraints_TypeConstraint, type);
	return t;
}